package org.dromara.system.domain;

import java.math.BigDecimal;
import java.util.Date;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.dromara.common.mybatis.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 assets_mytokenactionrecord
 *
 * @author ruoyi
 * @date 2023-01-29
 */
public class AssetsMytokenactionrecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    private String action;

    private String symbol;

    /** $column.columnComment */
    private Long bandType;

    /** $column.columnComment */
   private BigDecimal price;

    /** $column.columnComment */
   private BigDecimal ratio;

    private Date tradingAt;

    /** $column.columnComment */
    private String comment;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setAction(String action)
    {
        this.action = action;
    }

    public String getAction()
    {
        return action;
    }
    public void setSymbol(String symbol)
    {
        this.symbol = symbol;
    }

    public String getSymbol()
    {
        return symbol;
    }
    public void setBandType(Long bandType)
    {
        this.bandType = bandType;
    }

    public Long getBandType()
    {
        return bandType;
    }
    public void setPrice(BigDecimal price)
    {
        this.price = price;
    }

    public BigDecimal getPrice()
    {
        return price;
    }
    public void setRatio(BigDecimal ratio)
    {
        this.ratio = ratio;
    }

    public BigDecimal getRatio()
    {
        return ratio;
    }
    public void setTradingAt(Date tradingAt)
    {
        this.tradingAt = tradingAt;
    }

    public Date getTradingAt()
    {
        return tradingAt;
    }
    public void setComment(String comment)
    {
        this.comment = comment;
    }

    public String getComment()
    {
        return comment;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("action", getAction())
            .append("symbol", getSymbol())
            .append("bandType", getBandType())
            .append("price", getPrice())
            .append("ratio", getRatio())
            .append("tradingAt", getTradingAt())
            .append("createTime", getCreateTime())
            .append("updateTime", getUpdateTime())
            .append("comment", getComment())
            .toString();
    }
}
